home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3 / libblas / ger.z / ger
Encoding:
Text File  |  2002-10-03  |  4.9 KB  |  117 lines

  1. GER(3F)                                               Last changed: 11-2-98
  2.  
  3.  
  4. NNAAMMEE
  5.      SSGGEERR, DDGGEERR, CCGGEERRCC, ZZGGEERRCC, CCGGEERRUU, ZZGGEERRUU - Performs rank 1 update of a
  6.      real or complex general matrix
  7.  
  8. SSYYNNOOPPSSIISS
  9.      Real
  10.  
  11.         CCAALLLL SSGGEERR ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  12.  
  13.      Double precision
  14.  
  15.         CCAALLLL DDGGEERR ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  16.  
  17.      Complex
  18.  
  19.         CCAALLLL CCGGEERRCC ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  20.  
  21.         CCAALLLL CCGGEERRUU ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  22.  
  23.      Double complex
  24.  
  25.         CCAALLLL ZZGGEERRCC ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  26.  
  27.         CCAALLLL ZZGGEERRUU ((_m,, _n,, _a_l_p_h_a,, _x,, _i_n_c_x,, _y,, _i_n_c_y,, _a,, _l_d_a))
  28.  
  29. IIMMPPLLEEMMEENNTTAATTIIOONN
  30.      IRIX systems
  31.  
  32. DDEESSCCRRIIPPTTIIOONN
  33.      SSGGEERR and DDGGEERR perform a rank 1 update of a real general matrix.
  34.  
  35.      CCGGEERRCC and ZZGGEERRCC perform a conjugated rank 1 update of a complex
  36.      general matrix.
  37.  
  38.      CCGGEERRUU and ZZGGEERRUU perform an unconjugated rank 1 update of a complex
  39.      general matrix.
  40.  
  41.      SSGGEERR, DDGGEERR, CCGGEERRUU, and ZZGGEERRUU perform the rank 1 operation:
  42.                        _T
  43.           _A <- _a_l_p_h_a _x_y  + _A
  44.             _T
  45.      where _y  is the transpose of _y, _a_l_p_h_a is a scalar, _x is an _m-element
  46.      vector, _y is an _n-element vector, and _A is an _m-by-_n matrix.
  47.  
  48.      CCGGEERRCC and ZZGGEERRCC perform the rank 1 operation:
  49.                        _H
  50.           _A <- _a_l_p_h_a _x_y  + _A
  51.             _H
  52.      where _y  is the conjugate transpose of _y, _a_l_p_h_a is a scalar, _x is an
  53.      _m-element vector, _y is an _n-element vector, and _A is an _m-by-_n matrix.
  54.  
  55.      These routines have the following arguments:
  56.  
  57.      _m         Integer.  (input)
  58.                Specifies the number of rows in matrix _A.  _m >= 0.
  59.  
  60.      _n         Integer.  (input)
  61.                Specifies the number of columns in matrix _A.  _n >= 0.
  62.  
  63.      _a_l_p_h_a     Scalar alpha.  (input)
  64.                SSGGEERR: Real.
  65.                DDGGEERR: Double precision.
  66.                CCGGEERRCC, CCGGEERRUU: Complex.
  67.                ZZGGEERRCC, ZZGGEERRUU: Double complex.
  68.  
  69.      _x         Array of dimension 1+(_m-1) * |_i_n_c_x|.  (input)
  70.                SSGGEERR: Real array.
  71.                DDGGEERR: Double precision array.
  72.                CCGGEERRCC, CCGGEERRUU: Complex array.
  73.                ZZGGEERRCC, ZZGGEERRUU: Double complex array.
  74.                Contains vector _x.
  75.  
  76.      _i_n_c_x      Integer.  (input)
  77.                Specifies the increment for the elements of _x.  _i_n_c_x must
  78.                not be 0.
  79.  
  80.      _y         Array of dimension 1+(_n-1) * |_i_n_c_y|.  (input)
  81.                SSGGEERR: Real array.
  82.                DDGGEERR: Double precision array.
  83.                CCGGEERRCC, CCGGEERRUU: Complex array.
  84.                ZZGGEERRCC, ZZGGEERRUU: Double complex array.
  85.                Contains vector _y.
  86.  
  87.      _i_n_c_y      Integer.  (input)
  88.                Specifies the increment for the elements of _y.  _i_n_c_y must
  89.                not be 0.
  90.  
  91.      _a         Array of dimension (_l_d_a,_n).  (input and output)
  92.                SSGGEERR: Real array.
  93.                DDGGEERR: Double precision array.
  94.                CCGGEERRCC, CCGGEERRUU: Complex array.
  95.                ZZGGEERRCC, ZZGGEERRUU: Double complex array.
  96.                Before entry, the leading _m-by-_n part of array _a must
  97.                contain the matrix of coefficients.  On exit, the updated
  98.                matrix overwrites array _a.
  99.  
  100.      _l_d_a       Integer.  (input)
  101.                Specifies the first dimension of _a as declared in the
  102.                calling program.  _l_d_a >= MMAAXX(1,_m).
  103.  
  104. NNOOTTEESS
  105.      SSGGEERR, DDGGEERR, CCGGEERRCC, ZZGGEERRCC, CCGGEERRUU, and ZZGGEERRUU  are Level 2 Basic Linear
  106.      Algebra Subprograms (Level 2 BLAS).
  107.  
  108.      When working backward (_i_n_c_x < 0 or _i_n_c_y < 0), these routines start at
  109.      the end of the vector and move backward, as follows:
  110.  
  111.           _x(1-_i_n_c_x * (_n-1)), _x(1-_i_n_c_x * (_n-2)) , ..., _x(1)
  112.  
  113.           _y(1-_i_n_c_y * (_n-1)), _y(1-_i_n_c_y * (_n-2)) , ..., _y(1)
  114.  
  115. SSEEEE AALLSSOO
  116.      This man page is available only online.
  117.